.search{
  margin-bottom: 54px;
}
.fold{
  width: calc(100% - 216px);
  display: inline-block
}
.operator{
  margin-bottom: 18px;
}
@media screen and (max-width: 900px) {
  .fold {
    width: 100%;
  }
}
.wy-w-200{ width: 200px; }
.wy-float-l{ float: left; }
.wy-float-r{ float: right; }
.wy-align-center{ text-align: center; }
.wy-font-12{ font-size: 16px; }
.wy-font-14{ font-size: 14px; }
.wy-font-16{ font-size: 16px; }
.wy-font-18{ font-size: 18px; }
.wy-font-20{ font-size: 20px; }
.wy-font-24{ font-size: 24px; }
.wy-font-30{ font-size: 30px; }

.wy-col-ff,.wy-col-ff:hover{ color: #ffffff; }
.wy-col-15{ color: #15837A; }
.wy-col-00{ color: #000000; }
.wy-col-33{ color: #333333; }
.wy-col-66{ color: #666666; }
.wy-col-f5b{ color: #F5B12E; }
.wy-col-ff2{ color: #FF2F47; }

.wy-m-l-10{ margin-left: 10px; }
.wy-m-l-20{ margin-left: 20px; }
.wy-m-l-30{ margin-left: 30px; }
.wy-m-b-20{ margin-bottom: 20px; } 
.wy-m-t-20{ margin-top: 20px; }
.wy-m-t-30{ margin-top: 30px; }
.wy-blod{ font-weight: 800; }
.operator button {
  margin-right: 5px;
}
i {
  cursor: pointer;
}
.wy-main{
	width: 100%;
	height: 100%;
	background: #fff;
	.wy-main-title{
	    margin-top: 10px;
	    .title-p{
	        margin: 0;
	        overflow: hidden;
	        padding-top: 5px;
          position: relative;
	        .title-vertical{
	            width: 6px;
	            height: 15px;
	            background: #15837A;
	            margin-top: -4px;
              margin-right: 12px;
	            margin-left: 0;
	        }
	        .title-span{
	            color:#15837A ;
	            font-size: 16px;
	        }
	        .title-button{
	            float: right;
	            margin-right: 20px;
	            margin-top: -5px;
	        }
	        .title-divider{
	           width: 95%;
	           margin: 18px 0px 20px 23px;
	        }
          .title-right{
            position: absolute;
            right: 0px;
            top: 3px;
          }
	    }
	}
  .wy-main-cont{
    padding-left: 23px;
  }
}
.ant-input,.ant-btn,.ant-select-selection--single{
  height: 40px;
}
.ant-btn-primary,ant-btn-default,ant-btn-h30{
  height: 40px;
  min-width: 100px;
  padding: 0 21px;
}
.ant-btn-primary.h-30{
  height: 30px;
}

.ant-select-selection__rendered{
  line-height: 40px;
}
.wy-form{
  .wy-agreement.ant-form-item .ant-form-item-label{
    visibility: hidden;
  }
  .ant-form-item{
    margin-bottom: 26px !important;
    .ant-form-item-label label:after{
      margin-right: 20px;
    }
    .ant-input,.ant-select,.ant-select-selection{
      height: 40px;
      width: 280px;
    }
    .ant-select-selection__rendered{
      line-height: 40px;
    }
    .ant-input-suffix,ant-calendar-picker-icon{
      left: 254px;
      i{
        font-size: 18px;
      }
    }
    .wy-select-min{
        .ant-select,.ant-select-selection{
            width:140px;
        }
    }

  }
}

.ant-modal-close{
  right: 32px !important;
  top: -5px !important;
  span{
      width: 11px;
      height: 11px;
     color: #15837A;
     font-size: 16px;
  }
}
.ant-modal{
  .ant-modal-content{
    .ant-modal-header{
      padding:12px 0 12px 30px;
      background:#E9F4F3;
      .ant-modal-title{
         font-weight:500;
         color:#15837A;
      }
    }
    .ant-form{
      label{
        font-size:14px;
        color:#333333;
      }
    }
    .ant-form-item-control{
      input{
         font-size:14px;
         color:#999999;
      }
    }
    .ela-220{
      .ant-form-item-control{
           width:220px;
         height:40px;
      }
      input{
        width:220px;
        height:40px;
     }
    }
    a{
      color:#15837A;
      font-size:14px;
      margin-left:10px;
    }
    .ant-modal-body{
        // padding-bottom:0 !important;
    }
    .ant-lable-button{
      margin-left:86px;
      padding-bottom: 30px;
      .ant-btn-green{
        margin-right:24px;
      }
    }
  }
  .ant-btn{
    width:150px !important;
    height:40px !important;
    font-size:16px;
  }
  .ant-btn-green{
    background:#15837A;
    color:#FFFFFF;
  }
  .ant-btn-grey {
    background: #F6F6F6;
    color: #999999;
    border-color: #F6F6F6;
  }
  :global {
    .ant-modal-confirm-btns{
      padding-bottom: 10px;
    }
  }
}
.ant-table-fixed,.ant-table-body{
  :global {
    .ant-table-thead{
      tr{
        th{
          padding: 8px 12px;
          background: #F7F7F7;
          font-size: 16px;
          color: #333333;
          font-weight: 400;
          text-align: center;
        }
      }
    }
    .ant-table-tbody{
      tr{
        td{
          text-align: center;
        }
      }
      tr:hover{
        td{
          background: #E9F4F3;
        }
      }
    }
  }
}
a:focus{text-decoration: none}

